Ext.define('PrjAPLean.view.paapply.PaAttachmentsUploadPanel', {
	extend : 'Ext.panel.Panel',
	alias : 'widget.paattachmentsuploadpanel',
	
	requires : [ 'PrjAPLean.view.paapply.PaAttachmentsUploadPanelViewModel', 
	             'PrjAPLean.view.paapply.PaAttachmentsUploadPanelViewController', 
	             'Ext.form.Panel', 
	             'Ext.form.RadioGroup', 
	             'Ext.form.field.Radio', 
	             'Ext.form.field.Date', 
	             'Ext.toolbar.Toolbar', 
	             'Ext.button.Button', 
	             'Ext.grid.Panel', 
	             'Ext.grid.column.Check', 
	             'Ext.grid.column.Boolean', 
	             'Ext.grid.View', 
	             'Ext.grid.column.Date'
	             ],

	viewModel : {
		type : 'paattachmentsuploadvm'
	},
	controller : 'paattachmentsuploadvc',
	itemId : 'paattachmentsuploadpanel',
	autoScroll:true,
	border : false,
	layout: 'vbox',
	items : [ {
	    xtype : 'fieldset',
		collapsible : true,
		layout : 'vbox',
		margin:'5',
		width:1100,
		title:'附件上传',
		items : [ {
        	  xtype : 'container',
        	  layout : 'vbox',
        	  items : [ {
        	            	xtype : 'form',
        					itemId : 'attachmentForm',
        					reference : 'attachmentForm',
        					layout : 'vbox',
        					border : false,
//        					api : {
//        						submit : attachmentContro.uploadAttachment
//        					},
        					items : [ {
									xtype : 'combobox',
									fieldLabel : '附件类型',
									name : 'attachmentType',
									editable : false,
									labelAlign:'right',
									valueField : 'id',
									displayField : 'name',
								},{
        							xtype : 'toolbar',
									dock : 'top',
									border : 0,
									layout : {
										type : 'hbox'
									},
									items : [ 
										{
											xtype : 'button',
											text : '刷新',
											icon : 'images/refresh.png',
											handler : 'onRefreshClick'
										},
										{
											xtype : 'button',
											iconCls : 'common-icon-delete',
											text : '删除',
											listeners : {
												click : 'onDelAttachmentClick'
											}
										},
										{
											xtype : 'fileuploadfield',
											buttonConfig : {
												iconCls: 'common_icon_export_excel'
											},
											buttonOnly : true,
											hideLabel : true,
											buttonText : '上传附件',
											name : 'fileUpload',
											listeners : {
												change : 'onUploadAttachmentClick'
											}
										} 
								  ] }
        					]
        	            },
        	            {
							xtype : 'gridpanel',
							itemId : 'activityGrid',
							reference : 'activityGrid',
							width:1000,
							margin:'10 0 10 0',
							autoScroll : true,
							//bind : '{activitys}',
							viewConfig : {
								enableTextSelection : true
							},
							columns : [ {
								xtype : 'gridcolumn',
								text : 'id',
								labelAlign : 'right',
								name : 'id',
								dataIndex : 'id',
								hidden : true
							}, 
							{
								xtype : 'gridcolumn',
								width:400,
								text : '附件类型',
								labelAlign : 'right',
								name : 'activity',
								dataIndex : 'activity'
							},
							{
								xtype : 'gridcolumn',
								width:400,
								text : '文件名',
								labelAlign : 'right',
								name : 'channel',
								dataIndex : 'channel'
							}
						] 
				} ]
	    } ]
   } ]
});
